

const BASEURL = 'https://www.uinav.com/api/public/v1/'

const request = ({
  url,
  data = {},
  method = 'get',
  header = {},
  tip = '拼命加载中....'
}) => {
  return new Promise((resolve, reject) => {
    uni.showLoading({
      title: tip,
      mask: true
    })
    uni.request({
        url: `${BASEURL}${url}`,
        data,
        header,
        method,
        sslVerify: true,
        success: ({ data, statusCode, header }) => {
            resolve(data)
        },
        fail: (error) => {
            reject(error)
        },
        complete:()=>{
            uni.hideLoading()
        }
    })
  })
}
uni.$request=request
